It's extremely easy to take the process of converting source code to machine code for granted. Every day, we write code, but do we understand how the code gets generated? How is the code stored? How does it get ran? By understanding the technical underpinning of these ideas, we can all become better developers. In this video, I'd like to answer a few questions: how do bits become code? How do the thoughts that we have in our head manifest as source code? And how do we take that source code and convert it into a file format that the operating system executes? Finally, how does the operating system execute this file in a way that makes sense. Check out Brilliant.org RIGHT NOW and get a free 30-day trial and 20% off your annual subscription when you sign up at https://www.brilliant.org/LowLevelLearning 🔥🔥🔥 SOCIALS 🔥🔥🔥 Low Level Merch!: https://lowlevel.store/ Follow me on Twitter: https://twitter.com/lowleveltweets Follow me on Twitch: https://twitch.tv/lowlevellearning Join me on Discord!: https://discord.gg/gZhRXDdBYY